package com.ruoyi.system.service.impl;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import com.ruoyi.system.domain.ProvideRecord;
import com.ruoyi.system.mapper.ProcedureReportMapper;
import com.ruoyi.system.service.ProcedureReportService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;


/**
*
*报表ServiceImpl
*@author 魏江
*版权所有，违者必究
*
*/
@Service
@Transactional
public class ProcedureReportServiceImpl implements ProcedureReportService {
	@Resource
	private ProcedureReportMapper procedureReportMapperImpl;
	
	@Override
	public List<List<?>> searchAll(String beginDate, String endDate) {
		// TODO Auto-generated method stub
		
		return procedureReportMapperImpl.searchAll(beginDate, endDate);
	}

	@Override
	public List<List<?>> queryProvideRecord(Map<String, Object> condition) {
		// TODO Auto-generated method stub
		return procedureReportMapperImpl.queryProvideRecord(condition);
	}

	@Override
	public List searchPageProvideRecord(Map<String, Object> condition) {
		return procedureReportMapperImpl.searchPageProvideRecord(condition);
	}

	@Override
	public List sumProvideRecord(Map<String, Object> condition) {
		return procedureReportMapperImpl.sumProvideRecord(condition);
	}

	@Override
	public List queryClassificationGoodsRecord(ProvideRecord provideRecord) {
		return procedureReportMapperImpl.queryClassificationGoodsRecord(provideRecord);
	}

	@Override
	public List sumClassificationGoodsRecord(ProvideRecord provideRecord) {
		return procedureReportMapperImpl.sumClassificationGoodsRecord(provideRecord);
	}


}
